cmake_minimum_required(VERSION 3.5)
project(face_beauty LANGUAGES CXX C)

set(CMAKE_CXX_STANDARD 14)
set(CMAKE_CXX_STANDARD_REQUIRED ON)


add_library(${PROJECT_NAME} SHARED face_beauty_module_mock.cpp)

#set(THIRD_PARTY_DIR ${CMAKE_CURRENT_SOURCE_DIR}/../3rdparty/)
#add_compile_options(-Od)

#include_directories(./
#    ${THIRD_PARTY_DIR}
#    ${THIRD_PARTY_DIR}/opencv/include
#    ${THIRD_PARTY_DIR}/cameracapture/include
#    ${THIRD_PARTY_DIR}/glew/include
#    ${THIRD_PARTY_DIR}/glfw-3.3.6/include
#)

#aux_source_directory(./whitening SRC_LIST)
#set(SRC_LIST ${SRC_LIST} ./face_beauty_module.cpp)

#add_library(${PROJECT_NAME} STATIC ${SRC_LIST})

#link_directories(
#    ${THIRD_PARTY_DIR}/opencv/lib
#    ${THIRD_PARTY_DIR}/cameracapture/lib
#    ${THIRD_PARTY_DIR}/glew/lib
#    ${THIRD_PARTY_DIR}/glfw-3.3.6/lib
#)

#target_link_libraries(${PROJECT_NAME}
#    ${THIRD_PARTY_DIR}/cameracapture/lib/camera_capture.lib
#    ${THIRD_PARTY_DIR}/glew/lib/glew32d.lib
#    ${THIRD_PARTY_DIR}/glew/lib/glew32sd.lib
#    ${THIRD_PARTY_DIR}/glfw-3.3.6/lib-vc2019/glfw3.lib
#    ${THIRD_PARTY_DIR}/glfw-3.3.6/lib-vc2019/glfw3_mt.lib
#    ${THIRD_PARTY_DIR}/glfw-3.3.6/lib-vc2019/glfw3dll.lib
#    ${THIRD_PARTY_DIR}/opencv/lib/opencv_calib3d450d.lib
#    ${THIRD_PARTY_DIR}/opencv/lib/opencv_calib3d450.lib
#    ${THIRD_PARTY_DIR}/opencv/lib/opencv_calib3d450d.lib
#    ${THIRD_PARTY_DIR}/opencv/lib/opencv_core450.lib
#    ${THIRD_PARTY_DIR}/opencv/lib/opencv_core450d.lib
#    ${THIRD_PARTY_DIR}/opencv/lib/opencv_features2d450.lib
#    ${THIRD_PARTY_DIR}/opencv/lib/opencv_features2d450d.lib
#    ${THIRD_PARTY_DIR}/opencv/lib/opencv_flann450.lib
#    ${THIRD_PARTY_DIR}/opencv/lib/opencv_flann450d.lib
#    ${THIRD_PARTY_DIR}/opencv/lib/opencv_gapi450.lib
#    ${THIRD_PARTY_DIR}/opencv/lib/opencv_gapi450d.lib
#    ${THIRD_PARTY_DIR}/opencv/lib/opencv_highgui450.lib
#    ${THIRD_PARTY_DIR}/opencv/lib/opencv_highgui450d.lib
#    ${THIRD_PARTY_DIR}/opencv/lib/opencv_imgcodecs450.lib
#    ${THIRD_PARTY_DIR}/opencv/lib/opencv_imgcodecs450d.lib
#    ${THIRD_PARTY_DIR}/opencv/lib/opencv_imgproc450.lib
#    ${THIRD_PARTY_DIR}/opencv/lib/opencv_imgproc450d.lib
#    ${THIRD_PARTY_DIR}/opencv/lib/opencv_photo450.lib
#    ${THIRD_PARTY_DIR}/opencv/lib/opencv_photo450d.lib
#    ${THIRD_PARTY_DIR}/opencv/lib/opencv_stitching450.lib
#    ${THIRD_PARTY_DIR}/opencv/lib/opencv_stitching450d.lib
#    ${THIRD_PARTY_DIR}/opencv/lib/opencv_video450.lib
#    ${THIRD_PARTY_DIR}/opencv/lib/opencv_video450d.lib
#    ${THIRD_PARTY_DIR}/opencv/lib/opencv_videoio450.lib
#    ${THIRD_PARTY_DIR}/opencv/lib/opencv_videoio450d.lib
#)
